خرید بک لینک
بنيادهاي كلاس java

كلاسهاي توليد شده در بحثهاي گذشته فقط براي كپسول سازي روش ()main استفاده مي شد ، كه براي نشان دادن اصول دستور زبان جاوا مناسب بودند . شايد بهترين چيزي كه بايد درباره يك كلاس بدانيد اين است كه كلاس يك نوع جديد داده را تعريف مي كند . هربار كه اين نوع تعريف شود ، مي توان از آن براي ايجاد اشيائي از همان نوع استفاده نمود . بنابراين ، يك كلاس قالبي (template) براي يك شي ئ است و يك شي ئ نمونه اي (instance) از يك كلاس است . چون شي ئ يك نمونه از يك كلاس است غالبا" كلمات شي ئ (object) و نمونه (instance) را بصورت مترادف بكار مي بريم .

شكل عمومي يك كلاس
هنگاميكه يك كلاس را تعريف مي كنيد ، در حقيقت شكل و طبيعت دقيق آن كلاس را اعلان مي كنيد . ابتكار را با توصيف داده هاي موجود در آن كلاس و كدهايي كه روي آن داده ها عمل مي كنند ، انجام مي دهيد . در حاليكه كلاسها ممكن است خيلي ساده فقط شامل داده يا فقط كد باشند، اكثر كلاسهاي واقعي هردو موضوع را دربرميگيرند. بعدا" خواهيد ديد كه كد يك كلاس ، رابط آن به داده هاي همان كلاس را توصيف ميكند. يك كلاس را با واژه كليدي class اعلان مي كنند . كلاسهايي كه تا بحال استفاده
شده اند ، نوع بسيار محدود از شكل كامل كلاسها بوده اند . خواهيد ديد كه كلاسها مي توانند ( و معمولا" هم ) بسيار پيچيده تر باشند . شكل عمومي توصيف يك كلاس به شرح زير است :

type methodname2(parameter-list ){
// body of method
}
//...
type methodnameN(parameter-list ){
// body of method
}
}

داده يا متغيرهايي كه داخل يك كلاس تعريف شده اند را متغيرهاي نمونه instance) (variables مي نامند ....

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:17

استفاده از پرانتزها
پرانتزها حق تقدم عملياتي را كه دربرگرفته اند ، افزايش مي دهند . اينكار اغلب براي نگهداري نتيجه دلخواهتان ضروري است . بعنوان مثال ، عبارت زير را در نظر بگيريد :

+ a >> b + 3

اين عبارت ابتدا 3 را به b اضافه نموده و سپس a را مطابق آن نتيجه بطرف راست حركت مي دهد. اين عبارت را مي توان با استفاده از پرانتزهاي اضافي بصورت زير دوباره نويسي نمود :

+ a >>( b + 3)

اما ، اگر بخواهيد ابتدا a را با مكانهاي b بطرف راست حركت داده و سپس 3 را به نتيجه آن اضافه كنيد ، بايد عبارت را بصورت زير در پرانتز قرار دهيد : +( a >> b )+ 3 علاوه بر تغيير حق تقدم عادي يك عملگر ، پرانتزها را مي توان گاهي براي روشن نمودن مفهوم يك عبارت نيز بكار برد . براي هر كسي كه كد شما را مي خواند، درك يك عبارت پيچيده بسيار مشكل است . اضافه نمودن پرانتزهاي اضافي و روشنگر به عبارات پيچيده مي تواند از ابهامات بعدي جلوگيري نمايد....

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:17

عملگرهاي رابطه اي
اين عملگرها تعيين كننده رابطه ها بين يك عملوند با عملوند ديگر هستند. بطور مشخص ، آنها تساوي يا ترتيب بندي (ordering) را معين ميكنند. عملگرهاي رابطه اي را در زير نشان داده ايم :
نتيجه آن عملگر
مساوي با ==
نامساوي با !=
>بزرگتر از
<كوچكتر از
بزرگتر از يا مساوي با = >
كوچكتر از يا مساوي با = <

حاصل اين عمليات يك مقدار boolean است . از عملگرهاي رابطه اي بخصوص در عباراتي كه دستور if و انواع دستورات حلقه اي را كنترل مي كنند ، زياد استفاده مي شوند . هر نوعي در جاوا شامل اعداد صحيح ، ارقام اعشاري ، كاراكترها و عبارات بولي را مي توان بوسيله آزمون تساوي == و آزمون عدم تساوي != مقايسه نمود . دقت نماييد كه در جاوا ( نظير Cو C++و ) تساوي توسط دو علامت تساوي و نه يك علامت نشان داده مي شود . ( بياد آوريد كه علامت تكي تساوي يك عملگر انتساب است . ) عملگرهاي ترتيب بندي فقط براي مقايسه انواع عددي بكار مي روند . يعني فقط عملوندهاي اعداد صحيح ، اعداد اعشاري و كاراكترها را مي توان مقايسه نمود و تعيين كرد كه كداميك از ديگري بزرگتر يا كوچكتر است . گفتيم كه نتيجه توليد شده توسط يك عملگر رابطه اي ، يك مقدار boolean است ....

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:17

عملگر انتساب The Assignment Operator
عملگر انتساب علامت تكي تساوي = مي باشد . عملگر انتساب در جاوا مشابه ساير زبانهاي برنامه نويسي كار مي كند . شكل كلي آن بصورت زير است :

Var = expression;

عبارت متغير
در اينجا نوع var ( متغير ) بايد با نوع experssion ( عبارت ) سازگار باشد.
عملگر انتساب يك خصلت جالب دارد كه ممكن است با آن آشنايي نداشته باشيد :
به شما امكان مي دهد تا زنجيره اي از انتسابها بوجود آوريد . بعنوان مثال ، اين قطعه از يك برنامه را در نظر بگيريد :

+ int x/ y/ z;
+
+ x = y = z = 100; // set x/ y/ and z to 100

اين قطعه از برنامه مقدار 100 را با استفاده از يك دستور در متغيرهاي x، y، و z قرار مي دهد ....

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:17

دریم ویور : رویاباف طراحان وب
نام این نرم افزار به معنای رویاباف میباشد ، البته از نظر من ماکرومدیا در این مورد اصلا اقراق نکرده است . چون کار این نرم افزار آنچنان ظریف و استثنایی است که جز در رویای شما قابل تصور نیست . در این مقاله در مورد قابلیتهای نرم افزار Dreamweaver صحبت خواهد شد .

کار دریم ویور چیست ؟

نرم افزار Dreamweaver از شرکت Macromedia در نگاه اول نرم افزار ساده ای جهت ساخت صفحات HTML (Hyper Text Markup Language) است . که به ما کمک میکند تا مجبور نشویم کدهای زبان HTML را حفظ کنیم و با چند حرکت و کلیک دستورات به زبان HTML انجام میشوند و در واقع باید بگوییم این نرم افزار Dreamweaver است که Tag های زبان HTML را کاملا حفظ کرده و برای ما انجام میدهد .

شاید اولین سوالی که برای شما پیش بیاید این است که چه اشخاصی به سوی نرم افزار Dreamweaver میروند و چرا از نرم افزار های رقیب Dreamweaver یعنی GoLive از شرکت Adobe و FrontPage از شرکت Microsoft استفاده نکنیم ....

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:17

متاتگ چیست ؟

متاتگ ها راهی برای شناساندن وب سایت شما به جهان خارج است . عنوان تگ هایی که برای صفحات سایت خود تعریف میکنید موتور های جستجوگر را در شناختن مطالب داخل سایت شما یاری میکند .

دو نوع اصلی متاتگ وجود دارد :

این متاتگ باعث میشود که اطلاعات اضافی ای همراه صفحه وب درخواستی شما در http header به مرورگر ارسال شود . مثلا میتوانید تاریخ انقضای اطلاعات را تعیین کنید یا میتوانید صفحه وب را با یک متا تگ خاص پس از چند ثانیه به صفحه دیگری بفرستید بدون دخالت کاربر !

HTTP-EQUIV

این نوع از متاتگ برای تعیین اطلاعات داخل صفحه وب استفاده میشود که باعث میشود صفحه وب شما با راحتی بیشتری برای موتورهای جستجوگر شناخته شود ... مثلا زبان این صفحه ، نام طراح ، کلمات کلیدی این صفحه و ...

NAME

متاتگ ها کجای صفحه وب نوشته میشوند ؟

متاتگ ها را باید داخل تگ head نوشت . در صفحه هایی که از چند فریم درست شده باید در تمام صفحات متاتگ را نوشت.

به مثال های زیر دقت کنید : content در متاتگ کارش معرفی مقداری هست که متاتگ با یکی از دو صفت name و HTTP-EQUIV در خود دارد ....

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:17

مقدمه اي بر وب و زبان html
منظور از وب چيست؟
  • وب شبکه ای است متشکل از تمامی کامپيوترهای دنيا، شبکه ای از شبکه ها.
  • اينترنت، وب، WWW ، web يا World Wide Web همگی يک چيزند.
  • تمامی کامپيوترهای وب ميتوانند با هم ارتباط داشته باشند.
  • کامپيوترهای موجود در وب با کمک استاندارد ارتباطی يا پروتوکل HTTP با هم ارتباط برقرار ميکنند .
نحوه کارکرد وب چگونه است؟
  • اطلاعات وب داخل فايلهائی به نام Web Pages و يا صفحات وب قرار دارند.
  • اين فايلها يا صفحات روی Web Server يا کامپيوترهای سرويس دهنده وب ذخيره شده اند.
  • برای ديدن صفحات وب از نرم افزاری به نام مرورگر و يا Web Browser استفاده ميشود.
  • دو مرورگر Inteet Explorer و Netscape Navigator جزو معروفترين مرورگرها حساب ميشوند.
  • مرورگر Inteet Explorer متعلق به شرکت مايکروسافت و مرورگر Netscape Navigator متعلق به شرکت نت اسکيپ ميباشد....

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:17

روش نصب PHP بروى Windows ها
روش نصب PHP بروى windows 95/98/Me NT/2000/XP
PHP بر روى win32 به دو صورت نصب مىشود :

1 - بصورت
CGI executable
2 - بصورت
server module SAPI

1 - نصب
PHP بصورت CGI executable :
نصب
PHP بصورت CGI executable بسيار ساده مىباشد براى اين كار شما بايد بر روى PC خود يكى از web server هاى زير را داشته باشيد

Personal Web Server 3 and 4 or newer
Inteet Information Server 3 and 4 or newer
Apache 1.3.x
OmniHTTPd 2.0b1 and up
Oreilly Website Pro
Xitami
Netscape Enterprise Server, iPlanet
در سايت
www.php.net شما مىتوانيد php Installer را بر روى PC خود ذخيره كنيد....

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:17

این تجربهایست که یک شهروند روسی با نادیده گرفتن تجربه دیگران و خرید یک هارد درایو ۵۰۰ گیگابایتی چینی به آن دست پیدا کرده است.

این شهروند روسی که در مناطق مرزی روسیه با چین زندگی میکند در سفری به چین با دیدن قیمت فوقالعاده ارزان یک هارد درایو ۵۰۰ گیگابایتی با برند سامسونگ برای خرید آن وسوسه میشود اما هنگامی که برای ریختن اطلاعات به درون این هارددرایو اقدام می کند متوجه میشود که این هارددرایو خیلی کمتر از آنچه که بر روی آن نوشته شده است ظرفیت دارد.

شاهکار چینیها در فروش فلش ۱۲۸ مگابایتی به جای هارد ۵۰۰ گیگابایتی!


او با مراجعه به یک مرکز تعمیرات رایانه در کشور خود مشکل خود را مطرح می کند که این مرکز با گشودن پشت این هارددرایو به عمق فاجعه پی میبرد. همانطور که از تصویر پیداست متخصصین تقلب و جعل قطعات تنها با ساخت قاب هارد درایوهای سامسونگ و چسباندن دو مهره بزرگ برای رسیدن به وزن لازم تنها یک فلشدرایو ۱۲۸ مگابایتی را در درون هارددرایو قرار دادهاند.

بنا به اعلام این مرکز تعمیرات قطعهساز چینی سپس با هک کردن فیرمویر این حافظه فلش کاری کرده تا در هنگام اتصال اولیه این حافظه فلش به صورت ظاهری حافظهای معادل ۵۰۰ گیگابایت را نشان دهد اما در هنگام ریختن اطلاعات بر روی آن، مشتری فریبخورده تازه متوجه ماجرا میشود.

اخیرا از این گونه حافظه ها در گذرگاههای مرزی علی الخصوص در مناطق مرزی غرب کشور نیز مشاهده شده است و حافظههای فلش با ظرفیت بالا اما با قیمتی پائین به فروش میرسد که تنها سود هنگفتی را عاید افراد فرصتطلب میکند. با توجه به نبود مرجع رسیدگی به این گونه اقدامات، بجاست کاربران ایرانی خود از خرید این گونه حافظهها خودداری کرده و به خرید اجناس با گارانتیهای معتبر داخلی اقدام نمایند.

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:15

طراحی وب تجارتی ماهرانه است. شما باید سایتی طراحی کنید که نه تنها مخاطبان را جذب کند بلکه بتواند بازدیدکنندگان را به خریداران تبدیل کند، در کنار اصولی و کاربردی بودن، سایت باید از ظاهر خوبی نیز برخوردار باشد. صدها راه برای طراحی بهینه وجود دارد اما به صورت کلی یک طراحی خوب حول سه ناحیه کلیدی متمرکز شده است.

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:14

همانطور كه ميدانيد قوانين سئو به صورت بنيادين تغيير يافته است. بزرگترين رقابت در قوانين جديد، ارائه مطالب كافي و با كيفيت، براي راضي نگه داشتن مخاطبان و موتورهاي جستجو، ميباشد. اين مسئله وقتي پيچيده تر ميشود كه سايت، كمپاني يا برند شما بايد به صورت اجتماعي فعال باشد تا بتواند رتبه خوبي كسب كند.پس از هر آپديت گوگل بيشتر ميفهميم كه فعاليت اجتماعي در نتايج موتورهاي جستجو اهميت بالايي دارد. بنابراين دو موضوع اصلي مورد رقابت كه در انتشار مطالب وجود دارد عبارتند از فراواني مطلب و توانايي جذب مخاطب. بدون در نظر گرفتن اين اصول كار سئو سخت تر خواهد شد.و اما راه حل ارائه شده استفاده از مطالب خبريست.با استفاده از مقالات خبري به عنوان يكي از اجزاي استراتژي مطلب سئو، ميتوانيد اعتبار لازم را در موتورهاي جستجو كسب كرده و توجه اجتماعي را جلب كنيد.

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:14

خیلی از دوستان درخواست فیلم آموزشی پیکربندی(تنظیمات) افزونه وردپرس سئو را کرده اند ، اما به دلیل مشغله کاری و کمبود وقت متاسفانه امکان ظبط فیلم آموزشی رو نداشتم ، بنابراین سرچی در یوتیوب کردم و کاملترین فیلم اموزشی با بهترین تنظیمات و توضیحات البته به زبان خارجی که توسط Joost de Valk ظبط شده را برای شما پیدا کردم .

لینک دانلود

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:14

دوران جديدي براي سئو اغاز شد ، آيا شما آماده ايد؟

زمان زيادي ميگيرد ياد بگيريم چطور كاري را انجام دهيم، اما شايد فراموش كردن چيزهايي كه ياد گرفته ايم بيشتر طول بكشد، مخصوصا اگر به زحمت ياد گرفته باشيم، به آن عادت كرده باشيم و از هر پـيشرفت كوچك در آن نتيجه ديده باشيم.

اين موضوع براي روش هاي مختلف سئو كه طي چند ماه گذشته تغييرات زيادي داشته است، كاملا صادق است. درست است كه سئو همواره در حال رشد است اما تغييرات كنوني بيشتر از چيزيست كه بايد در چند ماه اتفاق بيافتد، حداقل براي ياد گرفتن راه هاي ارائه شده جديد و نيز نكته مهمتر از ياد بردن روش هاي قبلي.

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:14

همان طور که در معماری، با بهره گرفتن از تکنولوژی مدرن این امکان را فراهم می آورند تا بتوان اجزاء و تجهیزات مختلف را به طور خودکار کنترل نمود، طراحی سایت واکنش گرا نیز رویکرد مناسبی است که طراحان وب را قادر می سازد تا با پیاده سازی وب سایت انعطاف پذیر، نسبت به تغییر دستگاه کاربران واکنش دهد.

منبع : طراحی سایت

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:14

- پیشرفت در responsive design. در واقع این نوع طراحی در سال۲۰۱۲ روی کار آمد، اما تصور کنید تکنولوژی با چه سرعتی تغییر میکند که تنها دوازده ماه بعد ما انتظار انقلاب بزرگتری در این زمینه داریم. نقاط جدایی، همان نقاط کلیدی مورد توجه خواهند بود و بهینه سازی متحرک، برای تجربه بهتر کابر، در روند طراحی همه دستگاهها خیلی زودتر در نظر گرفته میشود.

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:14

فكر ميكنيد آپديت بعدي گوگل پنگوئن كي ارائه خواهد شد؟ تاثير آن بر روند سئو ويسايت يا وبلاگ شما چگونه خواهد بود؟طبق پيشبيني ها آپديت بعدي و البته بسيار بزرگ پنگوئن آخرين هفته آپريل يا اولين هفته مي 2013 ارائه ميشود. تاكيد بر “بزرگ “بودن، به اين دليل است كه طبق مصاحبههاي اخير رئيس وب اسپم گوگل، مت كاتس، تاثير آپديت بعدي بسيار بيشتر از همهي نسخه هاييست كه تا به حال ارائه شده است. بنابراين بايد سريعا شروع به كار كرده و وبسايت خود را طبق راهنمايي هاي گوگل ايمن سازيد. ابتدا لينكهاي داخلي و خارجي وبسايتتان را چك كرده و در صورت لزوم آنها را تصحيح كنيد. اگر توسط آپديت بعدي متخلف شناخته شويد همهي كارهايي كه كرده ايد بي نتيجه خواهد ماند و زحماتتان به هدر خواهد رفت. همچنين خوب است بدانيد پروسهي بازيابي بعد از مجازات گوگل به هيچ وجه كار ر آساني نيست.در ادامه به چند نكته مختصر و مفيد كه ممكن است قبل از اين آپديت براي محافظت از وسايتتان احتياج داشته باشيد، اشاره ميكنيم.

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:14

با قسمت چهارم آموزش طراحی وب سایت از پایه در خدمت شما هستیم. در این قسمت مطالب زیر را با هم بررسی خواهیم کرد:

مفهوم کامنت و لزوم استفاده از آن
کاراکترها وسمبل ها و نحوه استفاده در XHTML
نقطه شروع برای هر وب سایتی
لینک برای ارسال ایمیل
درج تصاویر در سند

design-web-00.jpg


مفهوم کامنت و لزوم استفاده از آن

نظم در برنامه نویسی ارزش بالایی دارد به طوری که می بایست برنامه نوشته شده توسط شما قابل دنبال کردن توسط برنامه نویس دیگری باشد. یکی از ابزارهایی که در این زمینه به ما کمک می کند گذاشتن کامنت است.
کامنت در واقع نوشته هایی است که در سورس برنامه وجود دارند ولی در نمایش خروجی ظاهر نمی شوند . کامنت گذاری در HTML و CSS و JavaScript کاربرد زیادی دارند. به مثال زیر دقت کنید:

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


Comment example
content="text/html; charset=utf-8"/>


I really, really like this XHTML stuff.

blockquote>
و خروجی بدین صورت است:

design-web-41.gif
در واقع با کامنت توضیح داده است که چرا از تگ em استفاده کرده است. کامنت گذاری در HTML بیشتر برای جدا کردن قسمت های مختلف وب سایت می باشد به طور مثال قسمت منو را با کامنت مشخص می کنیم و می گویم مثلا این قسمت از HTML برای منو است.

نحوه نوشن کامنت در HTML بدین صورت است:


در جاوا اسکریپت به 2 صورت زیر صورت :

/* comment */
// comment

و در CSS :

/* comment */

بگذارید یک ذره جلوتر برویم و یک استفاده حرفه ای تر کامنت را هم براتون توضیح بدهم :

استفاده دیگر کامنت زمانی است که می خواهید قسمتی از کد خودتونو نمایش ندید و یا برای مدتی پنهان کنید در آن زمان است که قسمت مربوطه را کامنت می کنید که بعدا هم قابل برگشت است .





Commenting out XHTML



Current Stock


The following items are available for order:



    <

    برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:07


با سلام خدمت همه علاقه مندان به يادگيري. با توجه به استقبال شما عزيزان از اين مقالات سعي مي كنم با دقت و سرعت بيشتري به نوشتن ادامه دهم .

بازهم اعلام مي كنم که ترجمه خط به خط کتاب ارائه نمی شود و چیزی که به عنوان برداشت شخصی من یک طراح وب سایت ( بهزاد علی بیگی ) از کتاب می باشد در قالب مقالات آموزشی برای شما بیان خواهد شد و مسلما با بازخوردی که از خوانندگان خواهم گرفت کیفیت کار و هم چنین وسعت کار را افزایش خواهم داد. و اما ادامه آموزش.

design-web-00.jpg

فصل دوم

Your First Web Pages


در اين فصل شما مي توانيد اولين صفحه وب خودتان را خلق نماييد و با XHTM آشنا خواهيد شد و مرحله به مرحله كارهاي خود را در مرورگر تست ميكنيد .
بگذاريد دقيق شويم ! طراحي وب سايتی كه شما مي بينيد به سه لايه اصلي تقسيم مي شود:


design-web-06.gif
يادگيري اين سه لايه شما را به يك طراح تبديل ميكند!


لايه اول لايه محتوي است كه مانند شاسي ماشين است و شامل تگهاي متفاوتي مي باشد .لايه دوم لايه نمايش است كه به عناصر HTML شكل و ظاهر مي دهد و لايه سوم لايه رفتار است كه حركت و پويايي صفحات را شامل مي شود.
چيزي كه در اين كتاب آموزش داده مي شود مربوط به 2 لايه HTML و CSS است.

ديدن Source برنامه:


ديدن كد برنامه مي تواند به يادگيري شما سرعت ببخشد البته بايد در انتخاب وب سايت خود دقت نماييد تا اشتباه آنها مسير يادگيري شما را تغيير ندهد. روش كار بدين صورت است كه ماوس را درروي صفحه جايي غير از تصاوير ببريد و كليك راست كنيد و view page source يا view source را بزنيد.
بايد صفحه اي مانند زير در فايرفاكس ببينيد:


design-web-07.jpg
يا در IE


design-web-08.jpg

عناصر اصلي يك صفحهHTML :

یک DocType
یک tag
یک tag
یک tag<br />یک<body> tag</blockquote><p><br /> تو سورس پيداشون كنيد.</p><p><br /></p><p align="center"><a rel="lightbox" href="http://www.writeage.com/images/design-web-11-b.jpg"><img width="400" height="309" src="http://www.writeage.com/images/design-web-11.jpg" alt="design-web-11.jpg" class="mt-image-center" style="margin: 0px auto 20px; text-align: center; display: block;" /></a></p><p align="center">برای دیدن تصویر واضحتر روی تصویر بالا کلیک کنید</p><p align="center"> </p><p>و حالا يك نمونه كد فقط شامل عناصري اصلي :</p><blockquote dir="ltr" style="margin-right: 0px;"><p><br />"<a href="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd" >http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd</a>"><br /><html xmlns="<a href="http://www.w3.org/1999/xhtml">http://www.w3.org/1999/xhtml</a>"><br /> <head><br /> <title>Untitled Document





حالا مي خواهيم با تك تك اين عناصر آشنا شويم :


داك تايپ DocType : Document Type Definition


اولين آيتم صفحه است بدون فاصله. اين يك قانون است.همانطوري كه فايل word 2007 در نمايش در 2000 دچار مشكل مي شود HTML ها با داك تايپ هاي متفاوت هم نمايش متفاوت در مرورگرها خواهند داشت.
در واقع اين داك تايپ است كه به مرورگر مي گويد اين سند از چه نوعي است و بايد به چه ترتيب Render شود . نحوه رندر شدن و تفاوت هاي آنها بايد در سطح حرفه اي تري مطرح شود.
داك تايپ ها هم در طول زمان به وجود مي آيند يعني مانند word نوع هاي جديدي روي قبلي ها عرضه مي شوند مانند HTML5 كه به تازگي مطرح شده است.
براي ديدن داك تايپ هاي موجود به اين آدرس بريد http://reference.sitepoint.com/html/doctypes

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">


به کدهای داك تايپ دقت نماييد: ما در اين خط مي گوييم نوع سند چيست و آدرسي كه بايد به اين نوع سند در وب سايت كنسرسيوم جهاني وب World Wide Web Consortium یا W3C ، اشاره كند کدام است.
در حال حاضر دو نوع داكتايپ هستند كه استفاده بيشتري دارند Transitional و Strict
همانطوري كه گفتم فعلا دنبال تفاوت اين داك تايپ ها نباشيد به آن هم خواهيم رسيد .
تاكيد ميكنم : اولين آيتم صفحه است بدون فاصله. اين يك قانون است.

عناصر HTML :


قبل از اين كه عناصر HTML را شرح دهم بايد با مفهوم تگ (tag) آشناشويد. تگ يعني اسمي كه ميان اين دو <> قرار گيرد و نام تگ همان متني است كه بين اين دو <> قرار مي گيرد

تگ HTML
تگ HEAD


تگ ها مي توانند شامل چند attribute (ویژگی) باشند:

http://www.w3.org/1999/xhtml " dir="rtl" >


dir يك نام attribute است و rtl ، value (مقدار) آن است كه بين " " قرار گرفته است.


design-web-09.gif

تگ ها به دودسته container و empty تقسيم مي شوند.تگ هاي container شامل يك تگ بازشونده و يك تگ بسته شونده هستند به مثال بالا دقت نماييد HTML باز شده و بسته شده است. تگهاي empty متفاوت هستند مانند مثال زير

test


تگ هاي empty را مي توان به صورت container استفاده كرد ولي در داك تايپ هاي xhtml توصيه شده است كه تگ هاي empty را به همان شكل empty بنويسيم
در استفاده از تگ ها بايد دانيد كه از چه نوعي هستند تا سند شما دچار error نشود بعنوان مثال اگر تگ div را به صورت empty بنويسيم دچار error می شویم.
نگران نباشيد كم كم همه آنها را خواهيد آموخت . بياييد همين الان تو اينترنت عبارت روبرو را جستجو كنيم :

empty tag in html


بسيار عالي شما هم اين نتايج را پيدا كرديد :

اين را گفتم كه هيچ وقت دنياي وب و جستجو را فراموش نكنيد.


غير از داك تايپ ها تمامي عناصر صفحه داخل تگ HTML است كه شامل 2 بخش مي شود head و body


عنصر HAED


اين يك تگ container است و در بالاي سند قبل از body قرار مي گيرد و شامل اطلاعاتي در باره صفحه است مانند title, meta, css و .....


Untitled Document

عنصر title :


يك تگ container است كه متن وسط آن در عنوان (Title) بالاي صفحه قرار ميگيرد :

به تایتل درسایت بنده توجه کنید :


design-web-10.gif
موارد استفاده ديگر:


• اين تايتل در زمان مينيمايز كردن پنجره در taskbar windows قابل مشاهده است
• در زمان بوكمارك كردن صفحه با اين عنوان در ليست ما ذخيره مي شود
• براي معرفي آن صفحه است
• براي موتورهاي جستجو هم حائز اهميت مي باشد چیزی که در بهینه سازی وب سایت وب اسکالا هم استفاده شده است

عنصر meta :


متا تگ يك تگ empty است و براي دلايل متفاوتي استفاده مي شوند اطلاعات اضافي كه در مرورگر نمايش پيدا نمي كند . به طور مثال براي نام نويسنده ويا حق كپي رايت و يا نوع كاراكتر و ....
Css و javascript هم در head قرار ميگيرند كه بنا به نياز استفاده ميشوند البته براي جاوااسكريپت ميتوان يك تفاوتهايي در طراحی های حرفه ای قائل شد. به طور مثال سورسی که در طراحی سایت فوق استفاده شده است را مشاهده نمایید. جاوا اسکریپت در پایین صفحه درج شده است.

عناصر body :


هرآنچه در body قرار مي گيرد را مي توان در خروجي ديد: تيترها، پاراگراف ها, تصاوير و .......
در قسمت بعدي به طور عملي با هم يك وب سايت مي سازيم!



ادامه دارد اگر مورد استقبال قرار گیرد!

آموزش توسط بهزاد علی بیگی www.alibeigi.com

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:07

از امروز بخش جدیدی را برای شما عزیزان در نظر گرفته ایم. این بخش شامل آموزش مرحله به مرحله طراحی وب سایت می باشد که سعی می شود هر هفته مقاله ای در این زمینه به شما عزیزان ارائه کنیم. در اولین قسمت از این سری آموزشها با ما باشید.

design-web-00.jpg

این دوره آموزسی بر اساس کتاب Build Your Own Website The Right Way Using HTML & CSS از انتشارات Sitepoint می باشد.

چه کسانی باید این کتاب را بخوانند؟

این کتاب برای کسانی مفید است که از طراحی سایت اطلاعی ندارند و می خواهند تازه به جمع طراحان سایت ملحق شوند پس مسلما از ساده ترین نکات آغاز می شود .
این کتاب شما را با HTML و CSS آشنا میکند و راه را برای ساخت یک وب سایت استاندارد به شما نشان می دهد. ذکر این نکته لازم است که ترجمه خط به خط کتاب ارائه نمی شود و چیزی که به عنوان برداشت شخصی من یک طراح سایت (بهزاد علی بیگی) از کتاب می باشد در قالب مقالات آموزشی برای شما بیان خواهد شد.
سعی می کنم در هر مقاله حداکثر یک فصل از کتاب را آموزش دهم و مسلما با بازخوردی که از خوانندگان خواهم گرفت کیفیت کار و هم چنین وسعت کار را افزایش خواهم داد.

فصل اول:
Setting up Shop

این فصل در واقع آماده کردن کامپیوتر برای کار، قبل از زدن اولین طرح شماست.
قبل از این که وب سایت خودتان را بسازید، می بایست کامپیوتر خود را برای کار آماده نمایید که شامل برنامه هایی است که یا در سیستم شما موجود می باشد و یا این که می بایست آن ها را نصب نمایید.
برنامه های زیادی در بازار موجود می باشد ولی در ابتدا از برنامه های رایگان و قابل دسترس استفاده می کنیم.
وسایل و برنامه های اصلی که شما نیاز دارید:

1- وسیلۀ ابتدایی برای ویرایش فایل های متنی که در واقع صفحه وب شما را شامل میشود
2- یک مرورگر (web browser) برای دیدن صفحات وب در آن
3- فرستادن صفحه وب سایت به محیط اینترنت با استفاده از ftp client

چون اکثر کاربران ما درایران از ویندوز استفاده می کنند پس ابزارهای موجود در ویندوز را بررسی خواهیم کرد.

ابزارهای اولیه در ویندوز:

1- ادیت کردن متن : برای ادیت کردن متن در ویندوز می توانید از Notepad استفاده نمایید. این متن، همان صفحۀ وب است .
برای دسترسی به این برنامه در محیط ویندوز مسیر زیر را طی کنید:

Start > All Programs > Accessories > Notepad
design-web-01.jpg
2- دیدن خروجی فایل : برای دیدن کار خروجی می بایست از مرورگر و یا browser استفاده کنیم. مرورگرهای متفاوتی وجود دارد که بحث آنها بسیار مفصل است ولی در محیط ویندوز مرورگر Inteet Explorer در دسترس است.
شما می توانید آن را در دسکتاپ خود و یا Quick Launch ویا فولدر برنامه ها و یا در منوی start پیدا کنید.

design-web-02.jpg

3- برای فرستادن صفحه به محیط وب از دستور ftp استفاده خواهیم کرد که در ادامه به آن اشاره میکنم.

ابزارهای دیگر:

برای ادیت کردن صفحات خود می توانید از برنامه NoteTab استفاده کرد .مزیت استفاده از آن اینست که می توانید تب های مختلفی را برای صفحات مختلف باز کنید و بعد از بستن هم در حافظه ش می ماند و برای دفعه بعد هم باز می ماند.

design-web-03.jpg
آن را از این آدرس دانلود نمایید.

همچنین مرورگرهای گوناگونی وجود دارد که استفاده از آن ها را در کنار Inteet Explorer توصیه می کنم. اما در اینجا از یکی از بهترین آنها را نام می برم : firefox

design-web-04.jpg

اما همه عناصر که متن نیستند شما برای ویرایش عکس هم به برنامه هایی نیاز دارید که می توانید از برنامه های زیر استفاده کنید:
Adobe photoshop
Adobe fireworks
Picasa
توصیه من استفاده از فتوشاپ است ، نگران نباشید یادگیری آن برای کاربرد وب آسان است.

مرحله آخر - درست کردن مکانی است برای فایل های ساخته شده :

بعد از ساختن فایل های خود مدیریت آنها بسیار مهم است و این که در کجا فایل اصلی و در کجا تصاویر قرار گیرد و به همین ترتیب تمام عناصر وب سایت.
شما باید یک فولدر بسازید و تمام عناصر وب سایت خود را در آن قرار دهید. فرض کنید در دسکتاپ خود می خواهید یک وب سایت بسازید.

Right click > new > folder

سپس نام وب سایت را انتخاب نمایید .حالا یک فولدر دارید که فایل اصلی به همراه تصاویر و css ,html ,..... را داخل آن قرار می دهید.

نگران نباشید با هم پیش میریم و به همه موارد خواهیم رسید.
در فصل بعد شما اولین وب سایت خودتان را می سازید.


ادامه دارد اگر مورد استقبال قرار گیرد!


آموزش توسط بهزاد علی بیگی www.alibeigi.com

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:07

وبلاگ چييست و وبلاگ نويسي يعني چه؟
وبلاگ يك يا چندين صفحه اينترنتي شخصي يا گروهي است كه در آن شخص يا گروه به نوشتن مطالب متوالي (روزانه يا چند روز در ميان) در موضوعات متنوع و دلخواه مي پردازند. و افكار ، عقايد اشعار و يا خاطرات خود را براي مطالعه عموم در آن قرار مي دهند .

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:06


Aliceblue #F0F8FF Antiquewhite #FAEBD7 Aqua #00FFFF Aquamarine #7FFFD4 Azure #F0FFFF Beige #F5F5DC Bisque #FFE4C4 Black #000000 Blanchedalmond #FFEBCD Blue #0000FF Blueviolet #8A2BE2 Brown #A52A2A Burlywood #DEB887 Cadetblue #5F9EA0 Chartreuse #7FFF00 Chocolate #D2691E Coral #FF7F50 Coflowerblue #6495ED Cosilk #FFF8DC Crimson #DC143C Cyan #00FFFF Darkblue #00008B

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:06

كمی به كد كوتاه ارایهشده دقت كنید از این كد چه میفهمید خوب البته اگر یك طراح وب باشید بدون شكمیگویید این یك كد بسیار بسیار ساده ی اچ تی ام ال است

در واقع كد بالا حداقلملزمات یك صفحه ی اینترنتی است و شاید هیچ صفحه ی در اینترنت پیدا نكنید كه در آناز كد بالا استفاده نشده باشد . تقریبا همه ی صفحات اینترنتی به شكلی از اچ تی ام النوشته میشوند حتی زبانهای دیگر هم در خود بشكل توكار از این زبان برای نمایشصفحاتشان استفاده میكنند مثلا پی اچ پی كه یكی دیگر از زبانهای متداول خلق صفحاتوب است از اچ تی ام ال برای نمایش محتویات و وظایفش به كاربر استفاده میكند و اگراچ تی ام ال نبود مرورگرهای ما قادر به نمایش صفحات نبودند حال من به توضیحاتیدرباره ی اچ تی ام ال میپردازم تا شما با این زبان در حد اطلاعات عمومی مورد نیازیك وبلاگ نویس آشنا شوید و بدیهی است كه آموزش اچ تی ام ال در این مقاله ی كوچكنمیگنجد

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:06

< abbr >

براي ايجاد يک مخفف براي يک عبارت بزرگتر به کار مي رود .

< dd >

براي ايجاد ليست هاي معني به کار مي رود .

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:06


Attribute

Example

کاربرد

size="number"

size="2"

تعيين اندازه قلم

size="+number"

size="+1"

افزايش اندازه قلم

size="-number"

size="-1"

کاهش اندازه قلم

face="face-name"

face="Times"

تعيين نام قلم

color="color-value"

color="#eeff00"

تعيين رنگ قلم

color="color-name"

color="red"

تعيين رنگ قلم

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:06

در زبان اچتمل تصاوير را با کمک تگ <img> تعريف ميکنند. تگ <img> از نوع تگهاي خالي است، بدين معنا که فقط داراي يک يا چند شناسه و attribute بوده و داراي تگ انتهائي يا <img/> نيست.

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:06

مجموعه ای از فایلهای مختلف اعم از تصاویر، متون و یا فایلهای برنامه نویسی شدهاست که به منظوری خاص به شکلی با هم مرتبط شده اند. این فایلها روی یک کامپیوتر"میزبان" یا "سرور" قرار می گیرند و با یک نام دامنه مشترکفراخوانی می شوند.

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:06

رو اعصاب تر از اونایی که وقتی از تاکسی پیاده میشن تازه جیباشونو میگردن که کرایه رو بدن ؛ اونایین که بعد دو دقیقه گشتن اسکناس ۵ تومنی میدن !!!

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:06

یک API رابط پیاده سازی توسط نرم افزار است که به دیگر برنامه ها اجازه می دهد با آن ارتباط داشته باشند.

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:06

سالهاست که ما عادت کردهایم مطالبمان را تایپ کنیم، یک زمانی این طور نبود، یک دهه پیش، بیشتر دانشجوها، پایاننامههای خود را روی کاغذ مینوشتند و بعد برای تایپ به تایپیست میدادند، الان فکر کنم کمتر چنین پدیدهای را شاهد باشیم، مگر اینکه از نظر تکنیک نگارش و صفحهآرایی کسی بخواهد از از یک تایپیست حرفهای کمک بگیرد.

با آمدن گوشیهای هوشمند و اپلیکیشنها اوضاع بدتر از این هم شده است، من هنوز عادت دارم برای یاداشت کارهای ضروری از استیکی نوتها استفاده کنم، همان کاغذهای کوچکی که میشود رویشان یادداشت کرد و روی مانتیور، یخچال، آینه و .. چسباند. اما خیلیها هم هستند که دلبسته اپلیکیشنهای مشابه شدهاند و همه کارهایشان را با این اپلیکیشنها نظم میدهند.


اما آیا نوشتن سنتی، واقعا هیچ فایده عملی دارد، یا اینکه کاری است که بعضیها به مقتضای عادت، هنوز انجام میدهند.

۱- با نوشتن با قلم و کاغذ، بهتر میتوانید یاد بگیرید: یکی از روشهای برتر برای یادگیری و به خاطرسپاری مطالب، نوشتن خلاصه مطالب و کلمات کلیدی است. وقتی با قلم روی کاغذ مینویسید، بخشی از مغز شما به نام مرکز فعالکننده مشبک یا Reticular Activating Center یا به اختصار RAS فعال میشود.

این RAS، فیلتری برای همه چیزهایی است که مغز شما میخواهد پردازش کند. با نوشتن به موضوع اهمیت بیشتری میدهید و در نتیجه بیشتر در حافظهتان باقی میماند.

در سال ۲۰۱۰ تحقیقی در این مورد انجام شد و مشخص شد که وقتی از کودکان خواسته میشود، چیزی را بنویسند، مراکز یادگیریشان نسبت به زمانی که فقط آن را میبینند، بیشتر فعال میشوند.

۲- نوشتن سنتی، از شما نویسنده بهتری میسازد: با وجود اینکه ماشین تحریرها و کامپیوترها در دسترس همه قرار کرفتهاند، هنوز هم بسیاری از نویسندگان نوشتن با قلم و کاغذ را ترجیح میدهند.

سال ۱۹۹۵، سوزان سانتاگ در مصاحبهای که با نشریه Paris Review گفت که اولین پیشنویس خود را همیشه با کاغذ و قلم می نویسد و بعد برای ویرایشهای بعدی تایپ میکند. او گفت که تأمل و آهستگیای که نوشتن سنتی دارد را دوست دارد.


ترومن کاپوتی هم علاقه مشابهی داشت، او البته همیشه در هنگام نوشتن قوه و سیگارش هم کنارش بود! او هم نخستین پیشنویس مطالبش را با کاغذ و قلم مینوشت. (+)

در پژوهشی که در سال ۲۰۰۹، توسط دانشگاه واشنگتن انجام شد، مشخص شد آن دسته از دانشآموزان مدارس ابتدایی که به کاغذ و قلم انشاء مینویسند، نسبت با بقیه، مقالات طولانیتری مینویسند و علاوه بر آن از جملات کاملتری استفاده میکنند و حتی سریعتر هم مطلب مینویسند.

۳- نوشتن از حواسپرتی جلوگیری میکند: از وقتی که شبکههای اجتماعی آمدند، میزان وبلاگنویسی به شدت کم شد. دلیلش تنها محبوبیت شبکههای اجتماعی نیست، بلکه یک دلیل عمده هم حواسپرتی وبلاگنویسها در جلوی کامپیوترهاست. سابق بر این، وقتی شبکههای اجتماعی نبودند، وبگردی عبارت بود از چک کردن ایمیل، دیدن وبلاگها و سایتهای مورد علاقه و وبلاگ نوشتن، اما حالا چیزهایی دیگری مثل چک کردن مطالب فرندفید، توییتر، گوگل پلاس، اینستاگرام، فیسبوک هم اضافه شده است.

درست به همین خاطر است که برنامههایی مثل Facebook Limiter و Minutes Please نوشته شدهاند تا بلکه دمی شبکههای اجتماعی راحتمان بگذارند!

البته اشتباه نکنید، شبکههای اجتماعی کلا چیز بدی نیستند، مطابق تحقیقی که دانشمندان علوم اعصاب در سال ۲۰۱۲ انجام دادند، مشخص شد که استراحتهای کوتاه پنج دقیقهای در هنگام کار و چک کردن مطالب شبکههای اجتماعی در این فرصتها، میتواند بر میزان کارایی کارمندان بیفزاید.

اما اگر واقعا میخواهید روی کاری متمرکز شوید، بهتر اصلا پشت کامپیوتر نباشید، کاغذی بردارید و شروع کنید به نوشتن!

۴- نوشتن مغزتان را جوان نگه میدارد: نوشتن در حکم ورزشی برای مغز است. بعضی از پزشکان عقیده دارند که نوشتن با قلم و کاغذ، فعالیتهای حرکتی، حافظه و اعمال شناختی را تقویت میکند و باعث میشود با افزایش سن و سال، مغزتان همچنان جوان باقی بماند.

بر اساس تحقیقی که در نتایج آن در مجله Cognitive Neuroscience در سال ۲۰۰۸ منتشر شد، مشخص شد که اگر شخصی عبارات چینی، علایم موسیقی یا نشانههای ریاضی را با دست بنویسد، نسبت به زمانی که همین عبارات را با کامپیوتر نوشته باشد، سریعتر میتواند آنها را تشخیص بدهد و شناسایی کند.

theweek.com/article/index/238801/4-benefits-of-writing-by-hand
1pezeshk.com

برچسب: نویسنده: وب پویا تاريخ: شنبه 14 ارديبهشت 1392 ساعت: 14:05

صفحه بندی